home *** CD-ROM | disk | FTP | other *** search
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-
- FILE SELECTOR 【 尽くせり 】 作成:きょうてん
-
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-
- ★概要
-
- 【尽くせり】はF-BASIC386用のサブルーチン呼び出し型のGUIファイルセレクター
- です。その名のとおり、貴方のプログラムのために尽くしてくれるでしょう。
-
- ・16ドット版と12ドット版があります。
- ・どの画面モードでも同一ルーチンで起動し、途中での画面モード変更もOKです。
- ・画面及びパレットは自動修復します。
- ・WINDOWで座標系が変更されていても対応します。
- ・ソフトウェアキーボードがつかえます。
- ・ディスク装置がどんな状態でも内部でエラーを発生することはありません。また、
- 【尽くせり】がエラーを出すことはまずありません。
-
-
- ★組み込み方
-
- ・[SEL16.BAS](16ドット版)と[SEL12.BAS](12ドット版)の必要な方を行番号が重な
- らないようにマージします。
- ・貴方のプログラムがCLEAR文を使用しているならば入れ換えて前に出して下さい。
- ・[SEL12.BAS](12ドット版)を組み込むときはCLEARでDLL領域を確保して下さい。
- ・初期設定の後で初期化してしまわないように! 特にDEFINT等を宣言している場合
- 忘れがちです。必ずCLEAR文の直後まで出すようにしましょう。
- ・3万色画面を320*240で使用するときは(S_右下X=319:S_右下Y=239)としておい
- て下さい。
-
-
- ★とにかく呼び出し
-
- ・S_KAKU$=".TIF" 等とやって[S_KAKU$]に拡張子をセットします。ピリオドは付け
- なくても良いです。
- ・GOSUB *S_SELとやれば[S_FILE$]にファイル名が入って帰ってきます。ファイルを
- 選択せずに終了したときは空文字になっているので必ずキャンセル処理を入れて
- 下さい。
-
-
- ★付加機能
-
- ・出現位置を指定したい時は[S_SX][S_SY]に座標をセットして下さい。
- ・何か出力したいメッセージがあれば、8文字まで[S_MES$]にセットしてください。
- "LOADTIFF"などとやると分かりやすいでしょう。
- ・セーブする時などで、ファイル名の入力が必要なときは S_INPUT=-1 とします。
- ・通常は【尽くせり】内でディレクトリ変更すると、実際にカレントディレクトリ
- が変更されます。その方が処理が楽ですが、移動が困る時は S_PATH=-1 とすると
- [S_PATH$]にドライブ名を含めたパスが帰ってきます。
- 読み込み時に LOAD @ S_PATH$+S_FILE$ などとやって下さい。
- ・拡張子には"?"、"*"のワイルドカードが使用できます。
-
-
- ★使用上の注意
-
- ・12ドット版ではSIZE表示機能をオミットしています。
- ・マウスカーソルを画面に出した状態で終了します。
- ・マウスの移動範囲は変更しません。移動範囲が狭い状態で呼び出すと制御不可能
- になる恐れがあります。
- ・コンパイルしてアイテム登録するときは[ディレクトリ移動あり]にしましょう。
- ・[SEL16.DAT]又は[SEL12.DAT]は起動する度に読み込みます。FDDで使用していると
- きは途中で抜いてしまわないようにしましょう。
- ・ファイル名入力はANKしか使えません。ただし、日本語名のファイルがすでに存在
- していても誤動作しないようにしたつもりです。
- ・無意味なワイルドカードは使用しないで下さい。"??*"とか…
- ・FDDが一台の機械でも、Bドライブが表示されます。
- ・A,B,Qドライブ以外はドライブ登録してあっても有効なメディアが入ってな
- いとドライブ認識しません。ICカードや拡張FD等使用している場合、実行前
- にメディアを入れて下さい。
- ・本ルーチンはマシン語プロシジャを使用していますので、実行時には十分注意し
- て下さい。
-
-
- ★謝辞
-
- 補助プロシジャにOcToh[オクト]氏作成の【F-BASIC386用REXユーティリティ】(フリーソフトウェア
- コレクション5収録)を使用させていただきました。有用なルーチンを提供していただいた
- 氏に深く感謝します。
-
-
- ★著作権
-
- 本ソフトウェアをそのまま用いた、あるいは改造して用いたプログラムの配付、転
- 載は有料、無料を問わずすべて自由とします。また、意図的に著作者を偽らなけれ
- ば特に著作表示しなくて結構です。
- ただし補助プロシジャ【F-BASIC386用REXユーティリティ】の著作権はOcToh[オクト]氏が
- 所有しています。
- ご意見、ご要望、バグレポート等ありましたら、フリコレ宛でお願いします。
-
-
- ★サンプルプログラム
-
- [BGSEL.BAS]は背景画選択プログラムです、実際に[SEL16.BAS]又は[SEL12.BAS]を
- マージして実行してみて下さい。
- 16色、3万色、256色の絵を背景画ファイル(普通TMENU.TIF)にコピーします。
- ただし256色の絵は1/4にして3万色データで保存します。
- 3万色で保存する時に(0,0)でクリックするとWHIPSジャケットサイズの切り出
- しができます。
- [BGSEL.EXP]はマージしたものをコンパイルしたものです。BASICコンパイラを持っ
- てない人はこれを使用して下さい。(256→32768ルーチンが遅いので(^_^;)
-
-